#head{
    width: 1202px;
    height: 36px;
    /* background-color: yellow; */
    margin: 0 auto;
    background-color: #f5f5f5;
}

.head1{
height: 36px;
float: left;
}

.head1 span:nth-child(1){
     
    color: #666666;
    line-height: 36px;
}

.head1 span:nth-child(2){
    font-size: 12PX;
    color: #666666;
    margin-left: 30px;
    line-height: 36px;
}

.head2{
    float: right;
}

.head2 li{
    float: left;
    font-size: 12px;
    margin-left: 30px;
}

.head2>li>a{
    line-height: 36px;
    color: #666666;
}

.tu-yi{
    display: inline-block;
    background-image: url(../images/tu1_05.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
    margin-left: 6px;
}

.tu-er{
    display: inline-block;
    background-image: url(../images/tu1-jpg_07.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
    margin-left: 6px;
}

.head2 li:nth-child(7){
    margin-top: 10px;
    color: #cccccc;
}

#toubu{
    height: 82px;
    width: 1202px;
    /* background-color: yellow; */
    margin: 0 auto;
}

#toubu p{
    width: 198px;
    height: 82px;
    /* border: 1px solid #000; */
    float: left;
}
.logo img{
    margin-top: 14px;
    margin-right: 12px;
}

#toubu span{
    font-size: 14px;
    color: #668cc5;
    line-height: 82px;
    margin-right: 4px;
}

.biao1{
    background-image: url(../images/婚礼纪_06.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    display:inline-block;
    height: 8px;
    width: 12px;
}

.dao{
    float: left;
}

.dao li{
    float: left;
    width: 100px;
    height: 82px;
    /* border:1px solid #000; */
    text-align: center;
}

.dao a{
    font-size: 16px;
    color: #1f4747;
    line-height:82px;
    
}

.dao li:hover a{
    color:#f83244;
}

.dao li:hover{
    border-bottom:1px solid #f83244;
}

#toubu form{
    line-height: 82px;
    float: right;
}

#toubu input{
    height: 42px;
    width: 220px;
    line-height: 82px;
    background-color: #f5f5f5;
    border: 0px;
}

.tubiao{
    font-size: 16px;
    color: #a07766;
}

form i{
    width: 34px;
    height: 42px;
    display:block;
    background-image: url(../images/tu1_03.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-top: 19px;
    float: right;
}

#banner {
    height: 366px;
    width: 100%;
    /* border: 1px solid #000; */
    margin: 0 auto;
    background-image: url(../images/banner1.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
}

#banner ul{
    width: 212px;
    height: 362px;
    /* border: 1px solid #000; */
    /* margin-top: 18px; */
    background:rgba(0,0,0,0.5);
    position: absolute;
    left:74px;
    top:0px;
}

#banner li{
    height: 41px;
    padding: 0 16px;
}

.zi1{
    font-size: 16px;
    color: #ebffd8;
}

.zi2{
    font-size: 12px;
    color: #ebffd8;
    float: right;
}

.bannerz i {
    display: inline-block;
    height: 20px;
    width: 18px;
    background-image: url(../images/tu_03.jpg);
    background-size: 100% 100%;
    color: #ebffd8;
    margin-right: 8px;
}

#dian{
    height: 180px;
    width: 1202px;
    margin: 0 auto;
    /* background-color: yellow; */
}

#dian dl{
    float: left;
    margin: 60px 83px;
    width: 74px;
}

#dian dt {
    height: 44px;
    width: 42px;
    background-image: url(../images/b3.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: 0px auto;
}

#dian dd{
    font-size: 18px;
    color: #000000;
    margin-top: 14px;
    text-align: center;
}

#jiudian{
    height: 299px;
    width: 1202px;
    /* background-color: yellow; */
    margin: 0 auto;
    overflow: hidden;
}

#jiudian .tub1{
    display: inline-block;
    width: 600px;
    height: 299px;
    background-image: url(../images/bg-a.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.tub{
    width: 600px;
    height: 299px;
}

.tub1{
    font-size: 24px;
    color: #ffffff;
    padding: 43px 0px 0px 42px;
    float: left;

}

.tub1 i:nth-of-type(1) {
    display: inline-block;
    height: 66px;
    width: 166px;
    background-image: url(../images/tu10_03.jpg);
    margin-top: 40px;
}

.tub1 i:nth-of-type(2) {
    display: inline-block;
    height: 66px;
    width: 166px;
    background-image: url(../images/tu10_05.jpg);
    margin-top: 40px;
}

.tub1 i:nth-of-type(3) {
    display: inline-block;
    height: 66px;
    width: 166px;
    background-image: url(../images/tu10_07.jpg);
    margin-top: 40px;
}

.wenzi{
    height: 48px;
    width: 166px;
    background-color: #ffffff;
    border: 1px solid #000;
    margin: 40px auto;
    border-radius: 24px;
    text-align: center;
}

.wenzi span{
    font-size: 16px;
    color: #f83244;
    text-align: center;
    line-height: 48px;
}

.fan{
    width: 242px;
    height:299px;
    text-align: center;
    /* border: 1px solid #000; */
    float: left;
    text-align: center;
}

.mianfei{
    width: 242px;
    height:299px;
    float: left;
    background-image: url(../images/bg-b.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-left: 12px;
}

.mianfei p:nth-of-type(1){
    font-size: 32px;
    color: #ffffff;
    text-align: center;
    margin-top: 33px;
    margin-bottom: 20px;
}

.mianfei p:nth-of-type(2){
    font-size: 18px;
    color: #ffffff;
    text-align: center;
}

.span1{
    color: #fff608;
}

.mianfei p:nth-of-type(3) {
    width: 134px;
    height: 48px;
    border-radius: 24px;
    background-color: #ffffff;
    text-align: center;
    line-height: 48px;
    color: #fc8243;
    font-size: 18px;
    margin-left: 52px;
    margin-top: 62px;
}

.span2 a{
    color: #fa6795;
}

.gongju{
    width: 294px;
    height: 299px;
    /* border: 1px solid #000; */
    float: left;
    margin-left: 10px;
}

.gongju p{
    margin: 44px 0px 0px 40px;
    font-size: 23px;
    color: #000000;
    margin-bottom: 36px;
}

.tuzi{
    width: 58px;
    height: 66px;
    text-align: center;
    float: left;
    margin: 0px 20px;
    margin-bottom: 30px;
}

.tuzi dt{
    width: 30px;
    height: 32px;
    background-image: url(../images/b1.png);
    background-size: 100% 100%;
    margin: 0px auto;
}

.tuzi dd{
    font-size: 14px;
    color: 333333;
    margin-top: 20px;
}

.yipai{
    height: 126px;
    width: 1202px;
    /* border: 1px solid #000; */
    margin:0px auto;
}

.yipai ul{
    margin-top: 28px;
}

.yipai li{
    float: left;
}

.yipai li a{
    font-size: 16px;
    color: #47001f;
    margin-right: 20px;
}

.yipai ul i{
    display:inline-block;
    height: 17px;
    width: 16px;
    background-image:url(../images/zuobiao.png);
    background-size:100% 100%;
    background-repeat: no-repeat;
    margin-right:8px;
}

.taocan{
    width:1202px;
    height: 140px;
    background-color: #f9f9f9;
    margin:0px auto;
    text-align:center;
}

.taocan p{
font-size: 34px;
color: #000000;
line-height:140px;
}

.lvxing{
    width:1202px;
    height:408px;
    /* background-color:yellow; */
    margin:0px auto;
}

.lvxing dl{
    float: left;
}

.lvxing dt{
    width: 388px;
    height: 240px;
    background-image:url(../images/main-img4.jpg);
    background-size:100% 100%;
    background-repeat: no-repeat;
    margin-right: 19px;
    margin-bottom: 28px;
}

.hunsa dd{
    margin-bottom: 20px;
}

.hunsa dd:nth-of-type(1){
    font-size: 18px;
    color:#000000;
}

.hunsa .yi{
    font-size: 28px;
    color: #f83244;
}

.hunsa .er{
    font-size: 12px;
    color:#666666;
    margin-left: 60px;
}

.hunsa1 dd{
    margin-bottom: 20px;
}

.hunsa1 dd:nth-of-type(1){
    font-size: 18px;
    color:#000000;
}

.hunsa1 .yi{
    font-size: 28px;
    color: #f83244;
}

.hunsa1 .er{
    font-size: 12px;
    color:#666666;
    margin-left: 200px;
}


.hunsa1 dt{
    width: 388px;
    height: 240px;
    background-image:url(../images/main-img3.jpg);
    background-size:100% 100%;
    background-repeat: no-repeat;
}

.hunsa2 dt{
    width: 388px;
    height: 240px;
    background-image:url(../images/main-img2.jpg);
    background-size:100% 100%;
    background-repeat: no-repeat;
    margin-right: 0px;
}

.hunsa2 dd{
    margin-bottom: 20px;
}

.hunsa2 dd:nth-of-type(1){
    font-size: 18px;
    color:#000000;
}

.hunsa2 .yi{
    font-size: 28px;
    color: #f83244;
}

.hunsa2 .er{
    font-size: 12px;
    color:#666666;
    float:right;
    margin-top: 34px;
}

.paizhao{
    height: 286px;
    width:1202px;
    margin:0px auto;
    /* background-color: pink; */
}

.bali{
    float: left;
    margin-right: 19px;
}

.bali dt{
    height: 198px;
    width: 286px;
    background-image: url(../images/pic-7.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.kuang{
    height: 114px;
    width: 256px;
    background-color: #ffffff;
    margin-left: 16px;
    margin-top: -40px;
}

.bali dd:nth-of-type(1) {
    font-size: 14px;
    color:#000000;
    padding-top:20px;
    margin-left: 50px;
}

.bali dd:nth-of-type(2){
    font-size: 12px;
    color: #8c668c;
    margin-top:16px;
    margin-left: 50px;
}

.bali dd:nth-of-type(3){
    font-size: 14px;
    color: #f83244;
    margin-top: 20px;
    margin-left: 50px;
}



.paizhao dl:nth-child(4){
    margin-right: 0px;
}

.remen{
    height: 200px;
    width: 1202px;
    /* background-color:yellow */
    margin:0px auto;
    
}

.remen p{
    font-size:34px;
    color:#000000;
    text-align: center;
    padding-top:114px;
}

.dali{
    height: 360px;
    width:1202px;
    /* background-color: pink; */
    margin:0px auto;
}

.qingdao{
    width: 238px;
    height:360px;
    display:block;
    background-image: url(../images/dali_03.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    float: left;
}

.dali-lei{
    width:722px;
    height: 360px;
    float: left;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: 3px;
}

.dali-lei i:nth-child(1){
    height:178px;
    width:235px;
    display:block;
    background-image: url(../images/dali_05.jpg);
}

.dali-lei i:nth-child(2){
    height:178px;
    width:235px;
    display:block;
    background-image: url(../images/dali_05.jpg);
}
.dali-lei i:nth-child(3){
    height:178px;
    width:236px;
    display:block;
    background-image: url(../images/dali_05.jpg);
}

.dali-lei i:nth-child(4){
    height:178px;
    width:236px;
    display:block;
    background-image: url(../images/dali_05.jpg);
}

.dali-lei i:nth-child(5){
    height:178px;
    width:235px;
    display:block;
    background-image: url(../images/dali_05.jpg);
}

.dali-lei i:nth-child(6){
    height:178px;
    width:235px;
    display:block;
    background-image: url(../images/dali_05.jpg);
}

.xiamen{
    width: 238px;
    height:360px;
    display:block;
    background-image: url(../images/dali_03.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    float: right;
}

.gengduo{
    height: 210px;
    width: 1202px;
    margin:0px auto;
    /* background-color: yellow; */
    overflow: hidden;
}

.gengduo-yi{
height: 50px;
width: 164px;
border-radius: 25px;
background-color: #f83244;
margin: 0px auto;
margin-top:40px;
text-align: center;
}

.gengduo-yi span{
    font-size: 16px;
    color: #ffffff;
    line-height: 50px;
}